/** 
* All Rights Reserved , Copyright (C) 2023 , 青岛鼎信通讯股份有限公司
* 
* GpmProjectHistoryEntity
* GPM项目立项-历史表
* 
* 修改纪录
* 2023-08-25 版本：1.0 wangjielei 创建。
* @version 版本：1.0
* @author 作者：wangjielei</name>
* 创建日期2023-08-25</date>
*/

package com.topscomm.gpm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.gpm.*;

public class GpmProjectHistoryEntity extends GpmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:GPM项目立项-历史表	*/
    public static String tableName= "GpmProjectHistory";
    @Override
    public String getTableName(){ return "GpmProjectHistory";}

    /** ColumnName:项目id		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:项目来源	{"InputType":"list","InputCode":"SdProjectSource","InputValueCol":"code","InputDispCol":"name"}	*/
    public static String FieldSourcetype = "sourcetype";

    /** ColumnName:项目来源id		*/
    public static String FieldSourceids = "sourceids";

    /** ColumnName:机会点编号		*/
    public static String FieldChanceclue = "chanceclue";

    /** ColumnName:项目编号		*/
    public static String FieldProjectcode = "projectcode";

    /** ColumnName:项目实际编号		*/
    public static String FieldProjectnumber = "projectnumber";

    /** ColumnName:项目经理		*/
    public static String FieldProjectmanager = "projectmanager";

    /** ColumnName:项目经理工号		*/
    public static String FieldProjectmanagercode = "projectmanagercode";

    /** ColumnName:可参与金额		*/
    public static String FieldOurprocductfund = "ourprocductfund";

    /** ColumnName:项目级别		*/
    public static String FieldProjectlevel = "projectlevel";

    /** ColumnName:客户级别	{"InputType":"list","InputCode":"SdClientLevel","InputValueCol":"code","InputDispCol":"name"}	*/
    public static String FieldClientlevel = "clientlevel";

    /** ColumnName:项目名称		*/
    public static String FieldProjectname = "projectname";

    /** ColumnName:项目默认级别		*/
    public static String FieldProjectdefaultlevel = "projectdefaultlevel";

    /** ColumnName:隐形需求		*/
    public static String FieldInvisibledemand = "invisibledemand";

    /** ColumnName:客户需求分析		*/
    public static String FieldClientdemand = "clientdemand";

    /** ColumnName:项目级别变更历史		*/
    public static String FieldLevelhistory = "levelhistory";

    /** ColumnName:是否包含外包		*/
    public static String FieldOutcontractable = "outcontractable";

    /** ColumnName:销售项目编号		*/
    public static String FieldMpmprojectcode = "mpmprojectcode";

    /** ColumnName:交付范围		*/
    public static String FieldSdrange = "sdrange";

    /** ColumnName:合同编号		*/
    public static String FieldContractcode = "contractcode";

    /** ColumnName:合同签订日期		*/
    public static String FieldContractsigndate = "contractsigndate";

    /** ColumnName:合同开始日期		*/
    public static String FieldContractstartdate = "contractstartdate";

    /** ColumnName:合同结束日期		*/
    public static String FieldContractenddate = "contractenddate";

    /** ColumnName:中标日期		*/
    public static String FieldBiddate = "biddate";

    /** ColumnName:项目类型		*/
    public static String FieldProjecttype = "projecttype";

    /** ColumnName:项目周期		*/
    public static String FieldBidcycle = "bidcycle";

    /** ColumnName:审批类型		*/
    public static String FieldApprovaltype = "approvaltype";

    /** ColumnName:计划开始日期		*/
    public static String FieldPlanstartdate = "planstartdate";

    /** ColumnName:计划结束日期		*/
    public static String FieldPlanenddate = "planenddate";

    /** ColumnName:立项完成日期		*/
    public static String FieldFinishdate = "finishdate";

    /** ColumnName:实际结项日期		*/
    public static String FieldActualenddate = "actualenddate";

    /** ColumnName:结项类型		*/
    public static String FieldEndtype = "endtype";

    /** ColumnName:产品变更原因		*/
    public static String FieldProductchangereason = "productchangereason";

    /** ColumnName:当前里程碑		*/
    public static String FieldCurrentmilepost = "currentmilepost";

    /** ColumnName:当前里程碑状态		*/
    public static String FieldCurrentmilepoststate = "currentmilepoststate";

    /** ColumnName:项目异常状态		*/
    public static String FieldAbnormalstate = "abnormalstate";

    /** ColumnName:项目异常原因		*/
    public static String FieldAbnormalreason = "abnormalreason";

    /** ColumnName:Sponsor		*/
    public static String FieldSponsor = "sponsor";

    /** ColumnName:Sponsor工号		*/
    public static String FieldSponsorcode = "sponsorcode";

    /** ColumnName:Owner		*/
    public static String FieldOwner = "owner";

    /** ColumnName:Owner工号		*/
    public static String FieldOwnercode = "ownercode";

    /** ColumnName:申请部门2		*/
    public static String FieldDeptcommoncode1 = "deptcommoncode1";

    /** ColumnName:决策组人员工号		*/
    public static String FieldDecisionusercode = "decisionusercode";

    /** ColumnName:决策组人员姓名		*/
    public static String FieldDecisionusername = "decisionusername";

    /** ColumnName:项目背景		*/
    public static String FieldBackground = "background";

    /** ColumnName:项目目标		*/
    public static String FieldTarget = "target";

    /** ColumnName:项目状态		*/
    public static String FieldProjectstate = "projectstate";

    /** ColumnName:项目成果		*/
    public static String FieldAchievements = "achievements";

    /** ColumnName:项目概述		*/
    public static String FieldImportance = "importance";

    /** ColumnName:主要竞争对手		*/
    public static String FieldCompetitor = "competitor";

    /** ColumnName:竞争对手分析		*/
    public static String FieldCompetitoranaly = "competitoranaly";

    /** ColumnName:总结性评估		*/
    public static String FieldSummary = "summary";

    /** ColumnName:所属组织		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:所属组织编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:所属部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:所属部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:子表类型		*/
    public static String FieldLinetype = "linetype";

    /** ColumnName:申请公司		*/
    public static String FieldApplyorgname = "applyorgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldApplyorgcode = "applyorgcode";

    /** ColumnName:申请部门		*/
    public static String FieldApplydeptname = "applydeptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldApplydeptcode = "applydeptcode";

    /** ColumnName:申请日期		*/
    public static String FieldApplydate = "applydate";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:进度状态		*/
    public static String FieldSchedulestate = "schedulestate";

    /** ColumnName:项目级别调整原因		*/
    public static String FieldChangelevelreason = "changelevelreason";

    /** ColumnName:邀请决策组人员		*/
    public static String FieldInvitedecisionusername = "invitedecisionusername";

    /** ColumnName:邀请决策组人员工号		*/
    public static String FieldInvitedecisionusercode = "invitedecisionusercode";

    /** ColumnName:消息提醒时间		*/
    public static String FieldReminddate = "reminddate";

    /** ColumnName:是否公开		*/
    public static String FieldOpen = "open";

    /** ColumnName:版本号		*/
    public static String FieldVersion = "version";

    /** ColumnName:变更原因		*/
    public static String FieldChangereason = "changereason";

    /** ColumnName:PMO立项变更类型		*/
    public static String FieldPmoapprovaltype = "pmoapprovaltype";

    /** ColumnName:申请省		*/
    public static String FieldDeptname1 = "deptname1";

    /** ColumnName:申请地市		*/
    public static String FieldDeptname2 = "deptname2";

    /** ColumnName:申请县		*/
    public static String FieldDeptname3 = "deptname3";

    /** ColumnName:外包理由		*/
    public static String FieldOutcontractreason = "outcontractreason";

    /**项目id		*/
    private long projectid;

    /**项目来源	{"InputType":"list","InputCode":"SdProjectSource","InputValueCol":"code","InputDispCol":"name"}	*/
    private String sourcetype;

    /**项目来源id		*/
    private String sourceids;

    /**机会点编号		*/
    private String chanceclue;

    /**项目编号		*/
    private String projectcode;

    /**项目实际编号		*/
    private String projectnumber;

    /**项目经理		*/
    private String projectmanager;

    /**项目经理工号		*/
    private String projectmanagercode;

    /**可参与金额		*/
    private String ourprocductfund;

    /**项目级别		*/
    private String projectlevel;

    /**客户级别	{"InputType":"list","InputCode":"SdClientLevel","InputValueCol":"code","InputDispCol":"name"}	*/
    private String clientlevel;

    /**项目名称		*/
    private String projectname;

    /**项目默认级别		*/
    private String projectdefaultlevel;

    /**隐形需求		*/
    private String invisibledemand;

    /**客户需求分析		*/
    private String clientdemand;

    /**项目级别变更历史		*/
    private String levelhistory;

    /**是否包含外包		*/
    private String outcontractable;

    /**销售项目编号		*/
    private String mpmprojectcode;

    /**交付范围		*/
    private String sdrange;

    /**合同编号		*/
    private String contractcode;

    /**合同签订日期		*/
    private Date contractsigndate;

    /**合同开始日期		*/
    private Date contractstartdate;

    /**合同结束日期		*/
    private Date contractenddate;

    /**中标日期		*/
    private Date biddate;

    /**项目类型		*/
    private String projecttype;

    /**项目周期		*/
    private String bidcycle;

    /**审批类型		*/
    private String approvaltype;

    /**计划开始日期		*/
    private Date planstartdate;

    /**计划结束日期		*/
    private Date planenddate;

    /**立项完成日期		*/
    private Date finishdate;

    /**实际结项日期		*/
    private Date actualenddate;

    /**结项类型		*/
    private String endtype;

    /**产品变更原因		*/
    private String productchangereason;

    /**当前里程碑		*/
    private String currentmilepost;

    /**当前里程碑状态		*/
    private String currentmilepoststate;

    /**项目异常状态		*/
    private int abnormalstate;

    /**项目异常原因		*/
    private String abnormalreason;

    /**Sponsor		*/
    private String sponsor;

    /**Sponsor工号		*/
    private String sponsorcode;

    /**Owner		*/
    private String owner;

    /**Owner工号		*/
    private String ownercode;

    /**申请部门2		*/
    private String deptcommoncode1;

    /**决策组人员工号		*/
    private String decisionusercode;

    /**决策组人员姓名		*/
    private String decisionusername;

    /**项目背景		*/
    private String background;

    /**项目目标		*/
    private String target;

    /**项目状态		*/
    private int projectstate;

    /**项目成果		*/
    private String achievements;

    /**项目概述		*/
    private String importance;

    /**主要竞争对手		*/
    private String competitor;

    /**竞争对手分析		*/
    private String competitoranaly;

    /**总结性评估		*/
    private String summary;

    /**所属组织		*/
    private String orgname;

    /**所属组织编码		*/
    private String orgcode;

    /**所属部门		*/
    private String deptname;

    /**所属部门编码		*/
    private String deptcode;

    /**子表类型		*/
    private String linetype;

    /**申请公司		*/
    private String applyorgname;

    /**申请公司编码		*/
    private String applyorgcode;

    /**申请部门		*/
    private String applydeptname;

    /**申请部门编码		*/
    private String applydeptcode;

    /**申请日期		*/
    private Date applydate;

    /**申请人姓名		*/
    private String username;

    /**申请人工号		*/
    private String usercode;

    /**单据日期		*/
    private Date docdate;

    /**状态		*/
    private int state;

    /**进度状态		*/
    private int schedulestate;

    /**项目级别调整原因		*/
    private String changelevelreason;

    /**邀请决策组人员		*/
    private String invitedecisionusername;

    /**邀请决策组人员工号		*/
    private String invitedecisionusercode;

    /**消息提醒时间		*/
    private Date reminddate;

    /**是否公开		*/
    private int open;

    /**版本号		*/
    private long version;

    /**变更原因		*/
    private String changereason;

    /**PMO立项变更类型		*/
    private String pmoapprovaltype;

    /**申请省		*/
    private String deptname1;

    /**申请地市		*/
    private String deptname2;

    /**申请县		*/
    private String deptname3;

    /**外包理由		*/
    private String outcontractreason;

    /**
    * @return the  projectid:项目id
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目id
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  sourcetype:{"InputType":"list","InputCode":"SdProjectSource","InputValueCol":"code","InputDispCol":"name"}
    */
    public String getSourcetype() {
        return this.sourcetype;
    }

    /**
    * @param sourcetype:{"InputType":"list","InputCode":"SdProjectSource","InputValueCol":"code","InputDispCol":"name"}
    */
    public void setSourcetype(String sourcetype) {
        this.sourcetype = sourcetype;
    }

    /**
    * @return the  sourceids:项目来源id
    */
    public String getSourceids() {
        return this.sourceids;
    }

    /**
    * @param sourceids:项目来源id
    */
    public void setSourceids(String sourceids) {
        this.sourceids = sourceids;
    }

    /**
    * @return the  chanceclue:机会点编号
    */
    public String getChanceclue() {
        return this.chanceclue;
    }

    /**
    * @param chanceclue:机会点编号
    */
    public void setChanceclue(String chanceclue) {
        this.chanceclue = chanceclue;
    }

    /**
    * @return the  projectcode:项目编号
    */
    public String getProjectcode() {
        return this.projectcode;
    }

    /**
    * @param projectcode:项目编号
    */
    public void setProjectcode(String projectcode) {
        this.projectcode = projectcode;
    }

    /**
    * @return the  projectnumber:项目实际编号
    */
    public String getProjectnumber() {
        return this.projectnumber;
    }

    /**
    * @param projectnumber:项目实际编号
    */
    public void setProjectnumber(String projectnumber) {
        this.projectnumber = projectnumber;
    }

    /**
    * @return the  projectmanager:项目经理
    */
    public String getProjectmanager() {
        return this.projectmanager;
    }

    /**
    * @param projectmanager:项目经理
    */
    public void setProjectmanager(String projectmanager) {
        this.projectmanager = projectmanager;
    }

    /**
    * @return the  projectmanagercode:项目经理工号
    */
    public String getProjectmanagercode() {
        return this.projectmanagercode;
    }

    /**
    * @param projectmanagercode:项目经理工号
    */
    public void setProjectmanagercode(String projectmanagercode) {
        this.projectmanagercode = projectmanagercode;
    }

    /**
    * @return the  ourprocductfund:可参与金额
    */
    public String getOurprocductfund() {
        return this.ourprocductfund;
    }

    /**
    * @param ourprocductfund:可参与金额
    */
    public void setOurprocductfund(String ourprocductfund) {
        this.ourprocductfund = ourprocductfund;
    }

    /**
    * @return the  projectlevel:项目级别
    */
    public String getProjectlevel() {
        return this.projectlevel;
    }

    /**
    * @param projectlevel:项目级别
    */
    public void setProjectlevel(String projectlevel) {
        this.projectlevel = projectlevel;
    }

    /**
    * @return the  clientlevel:{"InputType":"list","InputCode":"SdClientLevel","InputValueCol":"code","InputDispCol":"name"}
    */
    public String getClientlevel() {
        return this.clientlevel;
    }

    /**
    * @param clientlevel:{"InputType":"list","InputCode":"SdClientLevel","InputValueCol":"code","InputDispCol":"name"}
    */
    public void setClientlevel(String clientlevel) {
        this.clientlevel = clientlevel;
    }

    /**
    * @return the  projectname:项目名称
    */
    public String getProjectname() {
        return this.projectname;
    }

    /**
    * @param projectname:项目名称
    */
    public void setProjectname(String projectname) {
        this.projectname = projectname;
    }

    /**
    * @return the  projectdefaultlevel:项目默认级别
    */
    public String getProjectdefaultlevel() {
        return this.projectdefaultlevel;
    }

    /**
    * @param projectdefaultlevel:项目默认级别
    */
    public void setProjectdefaultlevel(String projectdefaultlevel) {
        this.projectdefaultlevel = projectdefaultlevel;
    }

    /**
    * @return the  invisibledemand:隐形需求
    */
    public String getInvisibledemand() {
        return this.invisibledemand;
    }

    /**
    * @param invisibledemand:隐形需求
    */
    public void setInvisibledemand(String invisibledemand) {
        this.invisibledemand = invisibledemand;
    }

    /**
    * @return the  clientdemand:客户需求分析
    */
    public String getClientdemand() {
        return this.clientdemand;
    }

    /**
    * @param clientdemand:客户需求分析
    */
    public void setClientdemand(String clientdemand) {
        this.clientdemand = clientdemand;
    }

    /**
    * @return the  levelhistory:项目级别变更历史
    */
    public String getLevelhistory() {
        return this.levelhistory;
    }

    /**
    * @param levelhistory:项目级别变更历史
    */
    public void setLevelhistory(String levelhistory) {
        this.levelhistory = levelhistory;
    }

    /**
    * @return the  outcontractable:是否包含外包
    */
    public String getOutcontractable() {
        return this.outcontractable;
    }

    /**
    * @param outcontractable:是否包含外包
    */
    public void setOutcontractable(String outcontractable) {
        this.outcontractable = outcontractable;
    }

    /**
    * @return the  mpmprojectcode:销售项目编号
    */
    public String getMpmprojectcode() {
        return this.mpmprojectcode;
    }

    /**
    * @param mpmprojectcode:销售项目编号
    */
    public void setMpmprojectcode(String mpmprojectcode) {
        this.mpmprojectcode = mpmprojectcode;
    }

    /**
    * @return the  sdrange:交付范围
    */
    public String getSdrange() {
        return this.sdrange;
    }

    /**
    * @param sdrange:交付范围
    */
    public void setSdrange(String sdrange) {
        this.sdrange = sdrange;
    }

    /**
    * @return the  contractcode:合同编号
    */
    public String getContractcode() {
        return this.contractcode;
    }

    /**
    * @param contractcode:合同编号
    */
    public void setContractcode(String contractcode) {
        this.contractcode = contractcode;
    }

    /**
    * @return the  contractsigndate:合同签订日期
    */
    public Date getContractsigndate() {
        return this.contractsigndate;
    }

    /**
    * @param contractsigndate:合同签订日期
    */
    public void setContractsigndate(Date contractsigndate) {
        this.contractsigndate = contractsigndate;
    }

    /**
    * @return the  contractstartdate:合同开始日期
    */
    public Date getContractstartdate() {
        return this.contractstartdate;
    }

    /**
    * @param contractstartdate:合同开始日期
    */
    public void setContractstartdate(Date contractstartdate) {
        this.contractstartdate = contractstartdate;
    }

    /**
    * @return the  contractenddate:合同结束日期
    */
    public Date getContractenddate() {
        return this.contractenddate;
    }

    /**
    * @param contractenddate:合同结束日期
    */
    public void setContractenddate(Date contractenddate) {
        this.contractenddate = contractenddate;
    }

    /**
    * @return the  biddate:中标日期
    */
    public Date getBiddate() {
        return this.biddate;
    }

    /**
    * @param biddate:中标日期
    */
    public void setBiddate(Date biddate) {
        this.biddate = biddate;
    }

    /**
    * @return the  projecttype:项目类型
    */
    public String getProjecttype() {
        return this.projecttype;
    }

    /**
    * @param projecttype:项目类型
    */
    public void setProjecttype(String projecttype) {
        this.projecttype = projecttype;
    }

    /**
    * @return the  bidcycle:项目周期
    */
    public String getBidcycle() {
        return this.bidcycle;
    }

    /**
    * @param bidcycle:项目周期
    */
    public void setBidcycle(String bidcycle) {
        this.bidcycle = bidcycle;
    }

    /**
    * @return the  approvaltype:审批类型
    */
    public String getApprovaltype() {
        return this.approvaltype;
    }

    /**
    * @param approvaltype:审批类型
    */
    public void setApprovaltype(String approvaltype) {
        this.approvaltype = approvaltype;
    }

    /**
    * @return the  planstartdate:计划开始日期
    */
    public Date getPlanstartdate() {
        return this.planstartdate;
    }

    /**
    * @param planstartdate:计划开始日期
    */
    public void setPlanstartdate(Date planstartdate) {
        this.planstartdate = planstartdate;
    }

    /**
    * @return the  planenddate:计划结束日期
    */
    public Date getPlanenddate() {
        return this.planenddate;
    }

    /**
    * @param planenddate:计划结束日期
    */
    public void setPlanenddate(Date planenddate) {
        this.planenddate = planenddate;
    }

    /**
    * @return the  finishdate:立项完成日期
    */
    public Date getFinishdate() {
        return this.finishdate;
    }

    /**
    * @param finishdate:立项完成日期
    */
    public void setFinishdate(Date finishdate) {
        this.finishdate = finishdate;
    }

    /**
    * @return the  actualenddate:实际结项日期
    */
    public Date getActualenddate() {
        return this.actualenddate;
    }

    /**
    * @param actualenddate:实际结项日期
    */
    public void setActualenddate(Date actualenddate) {
        this.actualenddate = actualenddate;
    }

    /**
    * @return the  endtype:结项类型
    */
    public String getEndtype() {
        return this.endtype;
    }

    /**
    * @param endtype:结项类型
    */
    public void setEndtype(String endtype) {
        this.endtype = endtype;
    }

    /**
    * @return the  productchangereason:产品变更原因
    */
    public String getProductchangereason() {
        return this.productchangereason;
    }

    /**
    * @param productchangereason:产品变更原因
    */
    public void setProductchangereason(String productchangereason) {
        this.productchangereason = productchangereason;
    }

    /**
    * @return the  currentmilepost:当前里程碑
    */
    public String getCurrentmilepost() {
        return this.currentmilepost;
    }

    /**
    * @param currentmilepost:当前里程碑
    */
    public void setCurrentmilepost(String currentmilepost) {
        this.currentmilepost = currentmilepost;
    }

    /**
    * @return the  currentmilepoststate:当前里程碑状态
    */
    public String getCurrentmilepoststate() {
        return this.currentmilepoststate;
    }

    /**
    * @param currentmilepoststate:当前里程碑状态
    */
    public void setCurrentmilepoststate(String currentmilepoststate) {
        this.currentmilepoststate = currentmilepoststate;
    }

    /**
    * @return the  abnormalstate:项目异常状态
    */
    public int getAbnormalstate() {
        return this.abnormalstate;
    }

    /**
    * @param abnormalstate:项目异常状态
    */
    public void setAbnormalstate(int abnormalstate) {
        this.abnormalstate = abnormalstate;
    }

    /**
    * @return the  abnormalreason:项目异常原因
    */
    public String getAbnormalreason() {
        return this.abnormalreason;
    }

    /**
    * @param abnormalreason:项目异常原因
    */
    public void setAbnormalreason(String abnormalreason) {
        this.abnormalreason = abnormalreason;
    }

    /**
    * @return the  sponsor:Sponsor
    */
    public String getSponsor() {
        return this.sponsor;
    }

    /**
    * @param sponsor:Sponsor
    */
    public void setSponsor(String sponsor) {
        this.sponsor = sponsor;
    }

    /**
    * @return the  sponsorcode:Sponsor工号
    */
    public String getSponsorcode() {
        return this.sponsorcode;
    }

    /**
    * @param sponsorcode:Sponsor工号
    */
    public void setSponsorcode(String sponsorcode) {
        this.sponsorcode = sponsorcode;
    }

    /**
    * @return the  owner:Owner
    */
    public String getOwner() {
        return this.owner;
    }

    /**
    * @param owner:Owner
    */
    public void setOwner(String owner) {
        this.owner = owner;
    }

    /**
    * @return the  ownercode:Owner工号
    */
    public String getOwnercode() {
        return this.ownercode;
    }

    /**
    * @param ownercode:Owner工号
    */
    public void setOwnercode(String ownercode) {
        this.ownercode = ownercode;
    }

    /**
    * @return the  deptcommoncode1:申请部门2
    */
    public String getDeptcommoncode1() {
        return this.deptcommoncode1;
    }

    /**
    * @param deptcommoncode1:申请部门2
    */
    public void setDeptcommoncode1(String deptcommoncode1) {
        this.deptcommoncode1 = deptcommoncode1;
    }

    /**
    * @return the  decisionusercode:决策组人员工号
    */
    public String getDecisionusercode() {
        return this.decisionusercode;
    }

    /**
    * @param decisionusercode:决策组人员工号
    */
    public void setDecisionusercode(String decisionusercode) {
        this.decisionusercode = decisionusercode;
    }

    /**
    * @return the  decisionusername:决策组人员姓名
    */
    public String getDecisionusername() {
        return this.decisionusername;
    }

    /**
    * @param decisionusername:决策组人员姓名
    */
    public void setDecisionusername(String decisionusername) {
        this.decisionusername = decisionusername;
    }

    /**
    * @return the  background:项目背景
    */
    public String getBackground() {
        return this.background;
    }

    /**
    * @param background:项目背景
    */
    public void setBackground(String background) {
        this.background = background;
    }

    /**
    * @return the  target:项目目标
    */
    public String getTarget() {
        return this.target;
    }

    /**
    * @param target:项目目标
    */
    public void setTarget(String target) {
        this.target = target;
    }

    /**
    * @return the  projectstate:项目状态
    */
    public int getProjectstate() {
        return this.projectstate;
    }

    /**
    * @param projectstate:项目状态
    */
    public void setProjectstate(int projectstate) {
        this.projectstate = projectstate;
    }

    /**
    * @return the  achievements:项目成果
    */
    public String getAchievements() {
        return this.achievements;
    }

    /**
    * @param achievements:项目成果
    */
    public void setAchievements(String achievements) {
        this.achievements = achievements;
    }

    /**
    * @return the  importance:项目概述
    */
    public String getImportance() {
        return this.importance;
    }

    /**
    * @param importance:项目概述
    */
    public void setImportance(String importance) {
        this.importance = importance;
    }

    /**
    * @return the  competitor:主要竞争对手
    */
    public String getCompetitor() {
        return this.competitor;
    }

    /**
    * @param competitor:主要竞争对手
    */
    public void setCompetitor(String competitor) {
        this.competitor = competitor;
    }

    /**
    * @return the  competitoranaly:竞争对手分析
    */
    public String getCompetitoranaly() {
        return this.competitoranaly;
    }

    /**
    * @param competitoranaly:竞争对手分析
    */
    public void setCompetitoranaly(String competitoranaly) {
        this.competitoranaly = competitoranaly;
    }

    /**
    * @return the  summary:总结性评估
    */
    public String getSummary() {
        return this.summary;
    }

    /**
    * @param summary:总结性评估
    */
    public void setSummary(String summary) {
        this.summary = summary;
    }

    /**
    * @return the  orgname:所属组织
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:所属组织
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:所属组织编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:所属组织编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:所属部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:所属部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:所属部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:所属部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  linetype:子表类型
    */
    public String getLinetype() {
        return this.linetype;
    }

    /**
    * @param linetype:子表类型
    */
    public void setLinetype(String linetype) {
        this.linetype = linetype;
    }

    /**
    * @return the  applyorgname:申请公司
    */
    public String getApplyorgname() {
        return this.applyorgname;
    }

    /**
    * @param applyorgname:申请公司
    */
    public void setApplyorgname(String applyorgname) {
        this.applyorgname = applyorgname;
    }

    /**
    * @return the  applyorgcode:申请公司编码
    */
    public String getApplyorgcode() {
        return this.applyorgcode;
    }

    /**
    * @param applyorgcode:申请公司编码
    */
    public void setApplyorgcode(String applyorgcode) {
        this.applyorgcode = applyorgcode;
    }

    /**
    * @return the  applydeptname:申请部门
    */
    public String getApplydeptname() {
        return this.applydeptname;
    }

    /**
    * @param applydeptname:申请部门
    */
    public void setApplydeptname(String applydeptname) {
        this.applydeptname = applydeptname;
    }

    /**
    * @return the  applydeptcode:申请部门编码
    */
    public String getApplydeptcode() {
        return this.applydeptcode;
    }

    /**
    * @param applydeptcode:申请部门编码
    */
    public void setApplydeptcode(String applydeptcode) {
        this.applydeptcode = applydeptcode;
    }

    /**
    * @return the  applydate:申请日期
    */
    public Date getApplydate() {
        return this.applydate;
    }

    /**
    * @param applydate:申请日期
    */
    public void setApplydate(Date applydate) {
        this.applydate = applydate;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  schedulestate:进度状态
    */
    public int getSchedulestate() {
        return this.schedulestate;
    }

    /**
    * @param schedulestate:进度状态
    */
    public void setSchedulestate(int schedulestate) {
        this.schedulestate = schedulestate;
    }

    /**
    * @return the  changelevelreason:项目级别调整原因
    */
    public String getChangelevelreason() {
        return this.changelevelreason;
    }

    /**
    * @param changelevelreason:项目级别调整原因
    */
    public void setChangelevelreason(String changelevelreason) {
        this.changelevelreason = changelevelreason;
    }

    /**
    * @return the  invitedecisionusername:邀请决策组人员
    */
    public String getInvitedecisionusername() {
        return this.invitedecisionusername;
    }

    /**
    * @param invitedecisionusername:邀请决策组人员
    */
    public void setInvitedecisionusername(String invitedecisionusername) {
        this.invitedecisionusername = invitedecisionusername;
    }

    /**
    * @return the  invitedecisionusercode:邀请决策组人员工号
    */
    public String getInvitedecisionusercode() {
        return this.invitedecisionusercode;
    }

    /**
    * @param invitedecisionusercode:邀请决策组人员工号
    */
    public void setInvitedecisionusercode(String invitedecisionusercode) {
        this.invitedecisionusercode = invitedecisionusercode;
    }

    /**
    * @return the  reminddate:消息提醒时间
    */
    public Date getReminddate() {
        return this.reminddate;
    }

    /**
    * @param reminddate:消息提醒时间
    */
    public void setReminddate(Date reminddate) {
        this.reminddate = reminddate;
    }

    /**
    * @return the  open:是否公开
    */
    public int getOpen() {
        return this.open;
    }

    /**
    * @param open:是否公开
    */
    public void setOpen(int open) {
        this.open = open;
    }

    /**
    * @return the  version:版本号
    */
    public long getVersion() {
        return this.version;
    }

    /**
    * @param version:版本号
    */
    public void setVersion(long version) {
        this.version = version;
    }

    /**
    * @return the  changereason:变更原因
    */
    public String getChangereason() {
        return this.changereason;
    }

    /**
    * @param changereason:变更原因
    */
    public void setChangereason(String changereason) {
        this.changereason = changereason;
    }

    /**
    * @return the  pmoapprovaltype:PMO立项变更类型
    */
    public String getPmoapprovaltype() {
        return this.pmoapprovaltype;
    }

    /**
    * @param pmoapprovaltype:PMO立项变更类型
    */
    public void setPmoapprovaltype(String pmoapprovaltype) {
        this.pmoapprovaltype = pmoapprovaltype;
    }

    /**
    * @return the  deptname1:申请省
    */
    public String getDeptname1() {
        return this.deptname1;
    }

    /**
    * @param deptname1:申请省
    */
    public void setDeptname1(String deptname1) {
        this.deptname1 = deptname1;
    }

    /**
    * @return the  deptname2:申请地市
    */
    public String getDeptname2() {
        return this.deptname2;
    }

    /**
    * @param deptname2:申请地市
    */
    public void setDeptname2(String deptname2) {
        this.deptname2 = deptname2;
    }

    /**
    * @return the  deptname3:申请县
    */
    public String getDeptname3() {
        return this.deptname3;
    }

    /**
    * @param deptname3:申请县
    */
    public void setDeptname3(String deptname3) {
        this.deptname3 = deptname3;
    }

    /**
    * @return the  outcontractreason:外包理由
    */
    public String getOutcontractreason() {
        return this.outcontractreason;
    }

    /**
    * @param outcontractreason:外包理由
    */
    public void setOutcontractreason(String outcontractreason) {
        this.outcontractreason = outcontractreason;
    }

}
